SPSS+AMOS数据分析案例教程-关于中介模
SPSS视频教程内容目录和跳转链接
Mplus中介和调节教程
大学生问卷互填群
Meta分析辅导+代找数据
SPSS+AMOS数据分析案例教程-关于中介模
SPSS视频教程内容目录和跳转链接
R语言快速入门视频教程
LCA潜在类别分析和Mplus应用
Amos结构方程模型数据分析入门教程
倒U关系回归分析中介效应和调节效应分析SPSS视频教程
统计咨询(图文问答)

SPSS实例:[32]卡方检验分类变量是否相关

假如我们的变量都是分类变量,我们怎么检验分类变量是否相关呢?我们这时候用到了卡方检验,下面是卡方检验的详细步骤:

  • 看图,我们想要检验第九题对第一题有没有相关,或者可以说,第九题对第一题有没有影响呢?我们选择卡方检验
  • 数据的组织形式就是这样每一列代表一个问卷的答案
  • 然后我们在菜单栏上选择【分析】【描述统计】【交叉表】
  • 把第一题和第九题分别放入相应的变量框,点击【statistics】
  • 在打开的对话框中,我们选择卡方值,点击【continue】
  • 回到这个主对话框,点击【ok】
  • 这时候我们看到统计结果,我们要在论文中报告卡方值和sig值。sig值如果小于0.05,说明相关显著,也就是第九题会显著影响第一题。现在看到的结论是两者没有相关,第九题不影响第一题的选择。

转载请注明来自DataScience.

邮箱: 675495787@qq.com

amos21.0教程:[8]如何更改界面语言

今天打开amos使用的时候发现amos的界面语言变成了日语,日了,怎么改回来?我从网上找了一堆方法,均告失败,然后就自己探索了一下,发现了这个设置语言的地方,真的是很隐蔽呀。下面是具体的方法:

  • 首先打开开始菜单,找到所有程序,在这里我们可以找到amos
  • 接着找到IBM文件夹下面的amos 21,点击打开文件夹
  • 在这个文件夹里有language这个选项,点击打开
  • 弹出来一个窗口,让我们选择语言,我们选择英语即可,点击ok
  • 好了,现在我的界面变成了英语的了

转载请注明来自DataScience.

邮箱: 675495787@qq.com

pandas教程:[21]带有缺失值的计算

有时候数据带有缺失值,也就是有些数据为NaN,在运算的时候要时刻警惕是否存在缺失值,在不同的情况下,pandas处理缺失值的方式不同,主要是两种方式,下面介绍一下:

  • 先引入相关模块
  • 先创建一个带有缺失值的数据框,注意缺失值用np.nan

  • 查看一下df1

  • 创建一个不带有缺失值的数据框
    查看df2的数据:
  • 在简单的运算中,如果遇到缺失值,运算结果在相应的位置也是缺失值
    运算结果为:
  • 在描述性统计中,Nan都是作为0进行运算
    输出结果为:
  • 其他的描述性统计也是一样的:
    输出结果为:

转载请注明来自DataScience.

邮箱: 675495787@qq.com

Python教程:[67]itemgetter对列表排序

上一篇文章讲了如何对list进行排序【请看传送门http://jingyan.baidu.com/article/90808022a546b8fd90c80f48.html】,今天我们进一步加深学习,使用 itemgetter来加速排序,并且可以减少代码的写作难度,我们来看看具体的例子,如何使用itemgetter:

  • 首先装载一下operator模块
  • 创建一个列表,列表由元组构成
  • 使用itemgetter来进行排序,使用元组的第二个元素进行排序
  • 使用元组的第一个元素进行排序
  • 甚至我们可以先对元组的第2个元素进行排序,然后对第一个元素进行排序,形成多级排序。
  • 当然,我们还可以使用reverse来进行逆序排列

转载请注明来自DataScience.

邮箱: 675495787@qq.com

SPSS python教程:[9]getValuesFromXml

前两篇文章介绍了如何获取透视表中的平均数,现在更深入的探讨一下其中用到的spssaux.GetValuesFromXMLWorkspace方法。在这篇文章中【http://jingyan.baidu.com/article/c275f6bac03a22e33c75674c.html】,可以看到我使用该方法。现在我们具体探讨一下:

  • 先看一个数据透视表,想办法获取IAI的平均数
  • 我们使用spssaux.GetValuesFromXMLWorkspace,如下图那样写一段代码就能得到IAI的平均数。其中用到了很多参数,下面我们分析一下这些参数都是什么:
  • 首先是handle参数,它是结果项目的句柄,也就是上面的透视表的句柄。你要从中获取数据。而你怎么知道它的句柄的?是在创建该透视表的时候得到的,具体请看上篇文章【http://jingyan.baidu.com/article/cb5d6105088fe2005d2fe04d.html】

  • 其次是tablesubtype参数,我们可以在这里看到透视表的subtype

  • rowcategory参数:行类别,它标识出行坐标,rowcategory=”IAI”就表示成下图
  • columncategory参数:列类别,标志出列坐标,colCategory=’Mean’可以表示为下图
  • cellAttrib单元格属性:任何一个单元格都有text和number两个属性,我们想要获得text的值就用cellAttrib=’text’

转载请注明来自DataScience.

邮箱: 675495787@qq.com

SPSS自动化:[1]应用对象的属性及其用法

在上一篇经验《vba控制spss处理数据》中,我们介绍了vba使用spss对象来控制spss,下面我们接着来讲如何使用spss对象的属性,因为spss对象的属性有十几个(见下图),下面的列表呈现了spss对象所具有的属性,可能不全,希望指正。我们来一一介绍这些属性的用法和功能。

  • alerts属性:语法格式为spss.alerts=boolean。boolean值可以是1或者0,如果值为1,则spss程序允许弹出警告窗口,如果值为0,则spss程序不会弹出警告窗口。该属性可读可写,下面是我在vba中调用alerts属性的方法。
  • currentdirectory属性:设置文件存放目录。该属性可读可写,下面是在vba中读取当前目录的代码。当然你可以使用该属性来设置当前目录。
  • options属性:利用该属性可以获取options对象,它提供了与spss选项设置的链接,选项设置我们并不陌生,以后我们会详细的介绍使用options对spss进行设置,现在你只要知道读取options属性的方法,下面是代码实例:首先要把变量opt声明为选项对象,然后在读取选项对象。
  • spssifo属性:这个属性可以获得当前spss打开的数据文件中的变量信息。示例代码如下:
  • 还有很多属性,未完待续。

转载请注明来自DataScience.

邮箱: 675495787@qq.com

Excel2013:[30]subtotal函数按照字体颜色求和

给别人做数据,别人的数据经常是五颜六色的,为了突出某些数据,我们经常使用各种字体颜色,那么我们突然想要知道某种颜色的数字之和,怎么办?或者想知道他们的平均数怎么办?下面介绍一下SUBTOTAL函数的用法,看完你就知道如何根据字体颜色来求各种数。

  • 这里有一列数据,你可以看到红色字体,我现在想要知道红色字体的和,选中数据如图所示
  • 在【数据】菜单下,我们点击【筛选】
  • 你可以看到这个下拉箭头,我们打开它的下拉菜单
  • 菜单中有一个选项是【按颜色筛选】,好的,选择它,然后在次级菜单中选择红色
  • 接着,我们随便找一个存放总数的单元格,我们输入公式=SUBTOTAL(,这时候你会看到一个下拉菜单提示你可选参数,因为我们要求和,所以我们使用第九个参数9,然后输入一个逗号,再选择求和的区域
  • 最后输入的公式是这样的:
  • 最后看到了吧,总数是不是正确呀。

转载请注明来自DataScience.

邮箱: 675495787@qq.com

用excel在局域网聊天图文教程

excel可以在局域网聊天,你也许不信,那么就跟我来做一下。其实很简单的几步设置就可以了,其主要的原理是使用excel的多人同时编辑的功能,可以共享该excel文件,几个人同时编辑该文件,就可以实现聊天的功能,不过好多人都不知道如何设置多人同时编辑和共享文件,下面我就来重点介绍一下这两个步骤吧。
方法/步骤

  • 新建一个excel,然后打开,我们先在第一行建立一个标题栏,格式设置一下以便突出出来,标题栏标注的就是聊天的所有的人。
  • 选中所有的单元格,右键单击任意单元格,然后再选择【设置单元格格式】,打开设置对话框
  • 切换到对齐选项,勾选自动换行,然后点击确定。这么做是为了让文字都显示完整
  • 接着来到审阅选项,点击【共享工作簿】
  • 假如弹出这个对话框,你需要进一步进行设置,点击确定
  • 点击excel的开始按钮,在开始菜单中,打开excel选项。
  • 在信任中心中,打开信任中心设置
  • 切换到个人信息选项下,然后取消勾选【保存时从文件属性中删除个人信息】,一路点击确定,退出excel选项。
  • 接着点击【共享工作簿】,弹出共享设置对话框,勾选【允许多用户同时编辑,同时运行工作簿合并】,然后切换到高级选项下
  • 滑将自动更新间隔设置为5分钟(最短时间),然后勾选【保存本人的更改并查看其他用户的更改】,点击确定按钮。
  • 弹出警告消息,点击确定,保存文档
  • 新建一个文件夹,将文件夹放到任意一个隐蔽的位置,将我们做好的excel放到该文件夹中
  • 右键单击该文件夹,然后执行:共享–家庭组读取、写入。好了,到这里,别人就可以访问你的电脑并打开excel进行聊天了。那么别人怎么找到你的excel文件呢?
  • 在桌面上双击网络,进入局域网
  • 在这里找到存有excel文档的电脑,双击进入就可以找到了。

转载请注明来自DataScience.

邮箱: 675495787@qq.com

Python教程:[43]Word基本操作

使用python操作Word用到了win32com模块,我们现在就要介绍一下python对Word的基本操作,文章涉及到如何与Word程序建立连接、如果与Word文档建立连接的,以及对Word文档的基本操作。

  • 首先,我们必须要引入win32com,已经Dispatch和constants两个常用的库
  • 与Word建立连接,这时候如果你已经打开了一个Word,则直接与Word程序建立连接,如果没有打开,则它会打开Word。如果已经开启了一个Word,你可以使用DispatchEx代替下面的Dispatch
  • 设置Word的可见性visible,默认情况下,你看不到Word程序;然后设置Word的警告信息是否出现,默认也是不出现,这样你在使用python控制Word的时候不会弹出Word的警告信息。
  • 新建一个Word文档用add(),假如你只想打开一个已经存在的Word,你是用下面红色的代码(去掉注释符号#)
  • 获取已经打开的文档的数目,从下面我们看到我们只打开了一个Word文档
  • 想要获取第一个文档的句柄,我们使用Documents集合
  • 假如想要激活特定的文档,我们使用activate()方法,可以其后的操作都在该文档下执行。
  • 我们还可以打印文档,使用printout方法。
  • 保存Word,可以使用另存为(saveas)方法或者使用保存(save)方法
  • 最后要学的就是Word的退出,使用python控制Word一定要注意退出,否则程序运行越来越慢,尤其是在多次循环的时候。
  • 下一篇文章我们讲如何使用python编辑Word中documents对象下的其他子对象。以后python操作Word的文章都发表在系列文章《python操作Word》下,下面的参考资料里有它的链接地址。

转载请注明来自DataScience.

邮箱: 675495787@qq.com

Excel2013:[5]阿拉伯数字与大写中文数字互转

使用Excel可以快速的将阿拉伯数字转换成大小写中文数字,方法很简单,就是设置一下数字格式,我们看下面的步步教程吧:

  • 先填充一个数字序列
  • 选中这个序列
  • 右键单击,选择【设置单元格格式】
  • 打开对话框,点击【数字】标签,打开它
  • 我们要设置格式为特殊格式中的【中文大写数字】
  • ok,现在是不是已经转化过来了。

转载请注明来自DataScience.

邮箱: 675495787@qq.com